import os
import pandas as pd


def get_file_list(path):
    """获取文件夹下文件列表"""
    files = os.listdir(path) # 获取path路径下所有文件名称
    file_paths = [os.path.join(path, file) for file in files] # 拼接成文件夹路径列表
    return file_paths


if __name__ == '__main__':
    paths = get_file_list('合并文件') # 获取"合并文件"下的所有文件路径
    df = pd.DataFrame() # 创建一个空的dataframe二维表
    for path in paths: # 循环每一个文件路径
        df_tmp = pd.read_excel(path) # 读取文件数据
        df = pd.concat([df, df_tmp]) # 将df二维表与df_tmp二维表合并为df
    df.to_excel('output.xlsx', index=False) # 将合并后的二维表写入output.xlsx文件
